﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Data;
using BCCommon.TMS.Transport;
using BCCommon.Extensions;

namespace BCDto.TMS.EasyMoveSuiteConfigTemplate
{
	/// <summary>
	/// 便捷搬家套餐配置模板
	/// </summary>
	public class EasyMoveSuiteConfigTemplateDto
	{
		/// <summary>
		/// 便捷搬家套餐配置模板Id
		/// </summary>		
		public int EasyMoveSuiteConfigTemplateId { get; set; }
		/// <summary>
		/// 套餐名称
		/// </summary>		
		public string SuiteName { get; set; }
		/// <summary>
		/// 车辆业务映射Id
		/// </summary>		
		public int VehicleBusinessMappingId { get; set; }
		/// <summary>
		/// 车辆类型Id
		/// </summary>		
		public int VehicleTypeId { get; set; }
		/// <summary>
		/// 运输业务
		/// </summary>
		public TransportBusinessType TransportBusiness { get; set; }
		/// <summary>
		/// 运输业务
		/// </summary>
		public string TransportBusinessStr { get { return this.TransportBusiness.GetDescriptionString(); } }
		/// <summary>
		/// 车型
		/// </summary>
		public string VehicleTypeName { get; set; }
		/// <summary>
		/// 车辆所属类型
		/// </summary>
		public string VehicleTypeEnum { get; set; }
		/// <summary>
		/// 车辆App显示图标
		/// </summary>
		public string VehiclePicPath { get; set; }
		/// <summary>
		/// 适合人群标题
		/// </summary>		
		public string SuiteForCrowdTitle { get; set; }
		/// <summary>
		/// 适合人群备注
		/// </summary>		
		public string SuiteForCrowdRemark { get; set; }
		/// <summary>
		/// 套餐服务标题
		/// </summary>		
		public string SuiteServiceTitle { get; set; }
		/// <summary>
		/// 套餐服务备注
		/// </summary>		
		public string SuiteServiceRemark { get; set; }
		/// <summary>
		/// 搬运服务费金额
		/// </summary>		
		public decimal CarryServiceAmount { get; set; }
		/// <summary>
		/// 搬运服务备注
		/// </summary>		
		public string CarryServiceRemark { get; set; }
		/// <summary>
		/// 已启用
		/// </summary>		
		public bool Enabled { get; set; }
		/// <summary>
		/// 创建人Id
		/// </summary>		
		public long CreateAdminId { get; set; }
		/// <summary>
		/// 创建人
		/// </summary>		
		public string CreateAdminName { get; set; }
		/// <summary>
		/// 创建时间
		/// </summary>		
		public DateTime CreateTime { get; set; }
		/// <summary>
		/// 修改时间
		/// </summary>		
		public DateTime UpdateTime { get; set; }
		/// <summary>
		/// 修改人Id
		/// </summary>		
		public long? EditAdminId { get; set; }
		/// <summary>
		/// 修改人
		/// </summary>		
		public string EditAdminName { get; set; }

	}
}

